Component Based Testing using the Software Development Cycle

نویسنده

  • R. Saradha
چکیده

The IT community has figured out how to design and implement exceptionally reusable classes amid the previous ten years. This was constrained by writing down the distinctive design patterns and characterizing the component based approach. Presently another aspect turns out to be increasingly vital: do these classes act like it has been characterized amid the design-phase? Existing testbenches depend on the approach that test-classes must be implemented or additional test code in the implementation must be written. This code will incorporate a similar measure of errors than the implementation code so another sort of characterizing test cases can be useful to maintain a strategic distance from this errors. Characterizing the tests graphically e.g. by writing down a XML record has the favorable position that developers can indicate the test in a language independent design that rearranges compatibility tests. These documents depict what ought to be finished amid the test without implementing the necessary steps. The records can be made before all elements of the component that ought to be tested have been implemented.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Testing Component-Based Software: What It has to do with Design and Component Selection

In a component-based software development life cycle, selection of preexisting components is an important task. Every component that has to be reused has an associated risk of failure of not meeting the functional and non-functional requirements. A component’s failure would lead a developer to look for some other alternative of combinations of COTS, in-house and engineered components among poss...

متن کامل

Mapping of McGraw Cycle to RUP Methodology for Secure Software Developing

Designing a secure software is one of the major phases in developing a robust software. The McGraw life cycle, as one of the well-known software security development approaches, implements different touch points as a collection of software security practices. Each touch point includes explicit instructions for applying security in terms of design, coding, measurement, and maintenance of softwar...

متن کامل

A Systematic State-Based Approach to Regression Testing of Component Software

Today, component-based software engineering has been widely used in software construction to reduce project cost and speed up software development cycle. Due to software changes in new release or update of components, regression testing is needed to assure system quality. When changes made to a component, the component could be affected, moreover, the changes could bring impacts on the entire s...

متن کامل

Optimized Component Development Life Cycle for Optimal Component-Based Software Development

The traditional software development approaches are not optimal for developing the complex software system using the reusable software components as compared to the Component-based software development approaches, because traditional approach almost try to attempt to develop the system through scratch. That is why, component-based software development (CBSD) continues to be a key area of resear...

متن کامل

مروری بر روش های تولید داده های آزمون در آزمون جهشی

The Spurt is led to increasing the workload for software engineers in context of producing reliable software. Given the importance of producing high quality software, software engineers created an independent process in cycle of software development that called Software Testing. One of the software testing methods that a lot of researches have been done on it is Mutation Testing. Most of the re...

متن کامل

A Generic Environment for COTS Testing and Quality Prediction

In this chapter, we first survey current component technologies and discuss the features they inherit. Quality assurance (QA) characteristics of component systems, and the life cycle of component-based software development (CBSD) are also addressed. Based on the characteristics of the life cycle, we propose a QA model for CBSD. The model covers the eight main processes in component-based softwa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017